OpenCities Map Help

XFM Feature Propagation Rules

Since a feature can be comprised of one or more component features, XFM uses propagation rules to control how all the pieces are handled during element manipulation. Propagation flags are defined for every XFM sub-feature. The propagation flags can be set to Never, Always, or Lock. If the flag is set to Lock, then the change is propagated only if the MicroStation Graphic Group lock is on. If the flag is set to Always, then the change is always propagated.

Propagation Type

Description

Monitored Activity

to parent

Propagate change to parent feature.

Manipulations such as mirror, move, rotate, scale, and stretch.

from parent

Propagate change from parent feature.

Manipulations such as mirror, move, rotate, scale, and stretch.

from root

Propagate change from root feature.

Manipulations such as mirror, move, rotate, scale, and stretch.

copy to parent

Propagate copy to parent feature.

Copy, Fence Copy, Array, Fence Array.

copy from parent

Propagate copy from parent feature.

Copy, Fence Copy, Array, Fence Array.

copy from root

Propagate copy from root feature.

Copy, Fence Copy, Array, Fence Array.

delete to parent

Propagate sub-feature delete to parent. When a parent feature is deleted, all of its sub-features are automatically deleted.

Delete, Fence Delete, Move Fence Contents to File.

Propagation rules are ignored under certain circumstances:

  1. Drag/drop operations. At the time when feature elements are added to the list of elements to process, it is not yet known if the user will drop the elements while pressing the <Ctrl> key to activate a copy operation. Therefore, the entire feature instance must be added to the list in case a copy is requested. The drop copy could occur in another MicroStation session.
  2. Clipboard operations. For clipboard operations, complete feature instances must be copied to the clipboard so that when pasted to the same or other MicroStation session, a complete feature instance is copied.
  3. When copying a feature instance with MicroStation copy commands, if the source model is a reference model, then the entire feature instance is copied.
  4. Delete of root feature element.